package com.sg.dto.biz.app.req;

import com.sg.common.dto.BaseDto;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import javax.validation.constraints.NotNull;
import java.io.Serializable;

/**
 * @desc QueryMemoryBusinessDataSetDetailComReqDto
 * @使用场景
 */
@Data
public class QueryMemoryBusinessDataSetDetailComReqDto
        extends BaseDto
        implements Serializable {

    /**
     * 数据对象批次标识
     */
    @NotNull(message = "数据对象批次标识不能为空")
    @ApiModelProperty("数据对象批次标识")
    private String dataObjectBatchCode;

    /**
     * 业务数据对象 ACCT_STD_DATA_TARGET_CONT_SNAP:账户标准数据目标内容快照 ACCT_STD_DATA_AMT_SNAP:目标内容周期、相关人与账户快照 INIT_BUDGET_AND_REAL_ACCT:初始化预算或实体账户 TARGET_BUDGET_SET:目标预算设置 CACL_OR_UNDERPIN_STD_DATA_SNAP:计算或托底标准数据快照 EVA_TEMP_CONF_ARGUMENTS:评价模板配置参数 ORG_TYPE_DICTIONARY:组织架构类型字典 BUSINESS_DATA_OBJECT_TEST:业务数据对象验证 CALC_SUBJECTIVE_WEIGHT_SCORE:计算权重主观评分 CALC_DATA_RESULT:计算数据结果 PLATFORM_OM_CONF:平台运维配置 PLAN_TARGET_CALC_MQ_REMOTE_CONTROLLER:规划目标计算MQ遥控器 PLAN_TARGET_CALC_MQ_QUEUE:规划目标计算MQ排队 FINANCIAL_CALC_MQ_QUEUE:规划财务MQ排队 OKR_PLAN_TARGET_CALC_MQ_QUEUE:OKR目标计算MQ排队 KPI_PLAN_TARGET_CALC_MQ_QUEUE:绩效目标计算MQ排队 FINANCIAL_PLANN_MQ_REMOTE_CONTROLLER:规划财务MQ遥控器 MQ_HOVER_QUEUE_LOCK:MQ遥控器取号锁 MQ_REMOTE_CONTROLLER:MQ遥控器 OKR_TARGET_CALC_MQ_REMOTE_CONTROLLER:OKR目标计算MQ遥控器 KPI_TARGET_CALC_MQ_REMOTE_CONTROLLER:绩效目标计算MQ遥控器 SPACE_DASHBORAD_VERSION:空间大屏版本 SUB_CYCLE_MAXIMUM_WEEK_INFO:子周期最大双周信息
     */
    @NotNull(message = "业务数据对象不能为空")
    @ApiModelProperty("业务数据对象")
    private String businessDataObject;

    /**
     * 自定义字段1
     */
    @ApiModelProperty("自定义字段1")
    private String customField1;

    /**
     * 自定义字段2
     */
    @ApiModelProperty("自定义字段2")
    private String customField2;

    /**
     * 自定义字段3
     */
    @ApiModelProperty("自定义字段3")
    private String customField3;

    /**
     * 自定义字段4
     */
    @ApiModelProperty("自定义字段4")
    private String customField4;

    /**
     * 自定义字段5
     */
    @ApiModelProperty("自定义字段5")
    private String customField5;

    /**
     * 自定义字段6
     */
    @ApiModelProperty("自定义字段6")
    private String customField6;

    /**
     * 自定义字段7
     */
    @ApiModelProperty("自定义字段7")
    private String customField7;

    /**
     * 自定义字段8
     */
    @ApiModelProperty("自定义字段8")
    private String customField8;

    /**
     * 自定义字段9
     */
    @ApiModelProperty("自定义字段9")
    private String customField9;

    /**
     * 自定义字段10
     */
    @ApiModelProperty("自定义字段10")
    private String customField10;

    /**
     * 自定义字段11
     */
    @ApiModelProperty("自定义字段11")
    private String customField11;

    /**
     * 自定义字段12
     */
    @ApiModelProperty("自定义字段12")
    private String customField12;

    /**
     * 自定义字段13
     */
    @ApiModelProperty("自定义字段13")
    private String customField13;

    /**
     * 自定义字段14
     */
    @ApiModelProperty("自定义字段14")
    private String customField14;

    /**
     * 自定义字段15
     */
    @ApiModelProperty("自定义字段15")
    private String customField15;

    /**
     * 自定义字段16
     */
    @ApiModelProperty("自定义字段16")
    private String customField16;

    /**
     * 自定义字段17
     */
    @ApiModelProperty("自定义字段17")
    private String customField17;

    /**
     * 自定义字段18
     */
    @ApiModelProperty("自定义字段18")
    private String customField18;

    /**
     * 自定义字段19
     */
    @ApiModelProperty("自定义字段19")
    private String customField19;

    /**
     * 自定义字段20
     */
    @ApiModelProperty("自定义字段20")
    private String customField20;

    /**
     * 自定义字段21
     */
    @ApiModelProperty("自定义字段21")
    private String customField21;

    /**
     * 自定义字段22
     */
    @ApiModelProperty("自定义字段22")
    private String customField22;

    /**
     * 自定义字段23
     */
    @ApiModelProperty("自定义字段23")
    private String customField23;

    /**
     * 自定义字段24
     */
    @ApiModelProperty("自定义字段24")
    private String customField24;

    /**
     * 自定义字段25
     */
    @ApiModelProperty("自定义字段25")
    private String customField25;

    /**
     * 自定义字段26
     */
    @ApiModelProperty("自定义字段26")
    private String customField26;

    /**
     * 自定义字段27
     */
    @ApiModelProperty("自定义字段27")
    private String customField27;

    /**
     * 自定义字段28
     */
    @ApiModelProperty("自定义字段28")
    private String customField28;

    /**
     * 自定义字段29
     */
    @ApiModelProperty("自定义字段29")
    private String customField29;

    /**
     * 自定义字段30
     */
    @ApiModelProperty("自定义字段30")
    private String customField30;

    /**
     * 自定义字段31
     */
    @ApiModelProperty("自定义字段31")
    private String customField31;

    /**
     * 自定义字段32
     */
    @ApiModelProperty("自定义字段32")
    private String customField32;

    /**
     * 自定义字段33
     */
    @ApiModelProperty("自定义字段33")
    private String customField33;

    /**
     * 自定义字段34
     */
    @ApiModelProperty("自定义字段34")
    private String customField34;

    /**
     * 自定义字段35
     */
    @ApiModelProperty("自定义字段35")
    private String customField35;

    /**
     * 自定义字段36
     */
    @ApiModelProperty("自定义字段36")
    private String customField36;

    /**
     * 自定义字段37
     */
    @ApiModelProperty("自定义字段37")
    private String customField37;

    /**
     * 自定义字段38
     */
    @ApiModelProperty("自定义字段38")
    private String customField38;

    /**
     * 自定义字段39
     */
    @ApiModelProperty("自定义字段39")
    private String customField39;

    /**
     * 自定义字段40
     */
    @ApiModelProperty("自定义字段40")
    private String customField40;

    /**
     * 自定义字段41
     */
    @ApiModelProperty("自定义字段41")
    private String customField41;

    /**
     * 自定义字段42
     */
    @ApiModelProperty("自定义字段42")
    private String customField42;

    /**
     * 自定义字段43
     */
    @ApiModelProperty("自定义字段43")
    private String customField43;

    /**
     * 自定义字段44
     */
    @ApiModelProperty("自定义字段44")
    private String customField44;

    /**
     * 自定义字段45
     */
    @ApiModelProperty("自定义字段45")
    private String customField45;

    /**
     * 自定义字段46
     */
    @ApiModelProperty("自定义字段46")
    private String customField46;

    /**
     * 自定义字段47
     */
    @ApiModelProperty("自定义字段47")
    private String customField47;

    /**
     * 自定义字段48
     */
    @ApiModelProperty("自定义字段48")
    private String customField48;

    /**
     * 自定义字段49
     */
    @ApiModelProperty("自定义字段49")
    private String customField49;

    /**
     * 自定义字段50
     */
    @ApiModelProperty("自定义字段50")
    private String customField50;

    /**
     * 自定义字段51
     */
    @ApiModelProperty("自定义字段51")
    private String customField51;

    /**
     * 自定义字段52
     */
    @ApiModelProperty("自定义字段52")
    private String customField52;

    /**
     * 自定义字段53
     */
    @ApiModelProperty("自定义字段53")
    private String customField53;

    /**
     * 自定义字段54
     */
    @ApiModelProperty("自定义字段54")
    private String customField54;

    /**
     * 自定义字段55
     */
    @ApiModelProperty("自定义字段55")
    private String customField55;

    /**
     * 自定义字段56
     */
    @ApiModelProperty("自定义字段56")
    private String customField56;

    /**
     * 自定义字段57
     */
    @ApiModelProperty("自定义字段57")
    private String customField57;

    /**
     * 自定义字段58
     */
    @ApiModelProperty("自定义字段58")
    private String customField58;

    /**
     * 自定义字段59
     */
    @ApiModelProperty("自定义字段59")
    private String customField59;

    /**
     * 自定义字段60
     */
    @ApiModelProperty("自定义字段60")
    private String customField60;

}
